// 在发起ajxa请求之前 会先经过ajaxPrefilter函数的处理
// 因此我们可以吧路径拼接在这里  原文件只写具体的接口即可
// 这样做的好处是 当根路径发生修改的时候 更改请求路径比较方便
$.ajaxPrefilter(function (options){
    options.url='http://api-breakingnews-web.itheima.net'+options.url
    // 统一为有权限的接口设置headers请求头
    if(options.url.includes('/my/')){
      options.headers={
        Authorization:localStorage.getItem('token')
    }
    };
        // 无论请求或失败都会执行complete函数
        // 设置complete的意义是 当用户不登录直接在地址栏访问后台系统时禁止他的访问行为强制调回登录界面
    options.complete=function(res){
      // console.log(res);
      // console.log(res.responseJSON.data);
      if(res.responseJSON.status===1&&res.responseJSON.message==='身份认证失败！'){
        localStorage.removeItem('token')
        location.href='./login.html'
      }
    }
})